﻿.page-title{
    margin: 0 0 25px 0;
    padding:0;
    border-bottom:1px solid #aaa;
}

#footer a{
    color:#8c1515;
    font-weight: bold;
    text-decoration: none;
    font-size: 13px;
}

form {
    border:1px solid #ccc;
    padding: 20px;
}

button,
label {
    display:block;
    width:100%;
    margin-top: 10px;
}

button {
    width:50%;
    margin-top: 20px;
}

[type] {
    border:1px solid #ccc;
    padding:5px;
}

[type="text"]{
    border:2px solid red;
}

[for="emailAdd"]{
    border:3px solid green;
}

/* Advanced Selectors:Contains Value */
.fa.fa-question-circle[title~="Trust"]{
    border:1px solid gold;
}

/*Advanced Selectors:Start With*/
[href^="/register"]{
    color:olivedrab;
    text-decoration: none;
    display: inline-block;
    padding:5px 5px 5px 0;
    margin-right: 15px;
}

/*Advanced Selectors:Ends With*/
[href$="pdf"]{
    color:darkblue;
    border:1px solid red;
    text-decoration: olive;
    display: inline-block;
    margin:10px;
    float:left;
}





